# 导包
import requests
from api.ihrm_longin_aip import Ihrm_LonginAPI
import pytest

from common.pymy_tool import DBUtil
from data.ihrm_data import ihrm_add_data

class Ihtm_Queru:
    @classmethod
    def ihrm_quert(cls, id):
        # 准备ihrm登录请求的请求体，获取到令牌
        url_longin_body = {"mobile": "13800000002", "password": "123456"}

        # 调用ihrm登录接口层的登录请求类的方法，参数中传递请全体，获取响应数据
        res = Ihrm_LonginAPI.ihrm_longin(url_longin_body)

        # 从响应数据中获取到的结果，拼成一个完整的令牌
        token = "Bearer " + res.json()["data"]

        # 准备查询员员工接口的请求体，并发送请求，获取响应数据
        url_hang = f"http://ihrm-test.itheima.net/api/sys/user/{id}"
        url_head = {"Authorization": token}
        # 发送请求，获取响应数据
        res = requests.post(url=url_hang, headers=url_head)
        print("响应数据===", res)

        return res
